package cn.com.hatech.cdkey.module.index.service;


import cn.com.hatech.cdkey.module.index.entity.User;

/**
 * @projectName: hatech-blog
 * @package: cn.com.hatech.blog.module.admin.service
 * @className: IUserService
 * @author: xuruikai
 * @description: 用户管理业务层
 * @date: 2020/1/11 14:27
 * @version: 1.0
 */
public interface IUserService {

    /**
     * 保存用户数据
     *
     * @param user 用户数据
     * @return 主键
     */

    String insertUser(User user);

    /**
     * 通过uid查找对象
     *
     * @param uid
     * @return
     */
    User queryUserById(Integer uid);

    /**
     * 用戶登录
     *
     * @param username
     * @param password
     * @return
     */
    User login(String username, String password);

    /**
     * 根据主键更新user对象
     *
     * @param user
     * @return
     */
    void updateByUid(User user);
}
